* {
   padding:0;
   margin:0;
   list-style:none;
   text-decoration:none;
   font-style:normal;
}

:focus {outline:0;}

body {
    font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:12px;
}

.ev-link-button {padding: 0.4em 1em;}

/* logo da página de login */
.cev-logo-login {
    display: block;
    width:300px;
    height: 115px;
    text-indent: -9999em;
    background: url(../img/cev-logo-login.png) no-repeat;
    margin-bottom: 20px;
}

/***************************************
 PÁGINA DE LOGIN
 ***************************************/
#form-login {
    width:300px;
    margin:50px auto 0 auto;
}

#form-login fieldset {border: none;}

.input-login {
    width:inherit;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 3px 0px;
    margin-bottom: 10px;
}

#st_login, #st_senha {
    width:300px;
    font-size:16px;
    font-weight:bold;
    color:#999;
    padding:5px 7px;
    border: none;
    font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#st_login {
    border-bottom:1px solid #ccc;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

button {cursor: pointer;}

/** opções **/
.option-login {
    width: 100%;
    height: 30px;
    text-align: center;
    margin: 50px 0px 15px 0px;
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

.option-login li {
    display: inline;
    margin: 0px 5px;
}

.option-login a {color: #666;}

.option-login a:hover {
    color: #333;
    text-shadow: 0px 0px 5px #666;
}
